Conversation
Add sparkle icon next to "Claude Code" title in chat header. Redesign CLI-not-found screen with install button linking to claude.com/product/claude-code. Require global CLI binary for availability check instead of falling back to bundled SDK. Fix text wrapping in unavailable message by overriding inherited white-space:nowrap from sidebar panel.
Add inline "Learn more" link in the install message that opens the Claude Code product page. Style the link to match the panel theme.
Add options.shellCommand parameter to VIEW_TERMINAL command to open a new terminal and execute a command in it. Add installing and installing-message strings. Add learn-more link styling.
checkAvailability now returns loggedIn flag via claude auth status. Add setup/login strings for Claude Code configuration screen.
Remove getQueryFn() call from checkAvailability — CLI presence and auth status are sufficient. Add custom provider button string and spacing fix for setup screen buttons.
Add explicit color to inline code elements using panel text color. The sidebar is always dark regardless of editor theme, so code blocks need to use panel text colors not body text.
Wait for shell prompt before writing command instead of firing immediately after PTY spawn. Use \r (carriage return) instead of \n for command submission, matching what xterm.js sends for Enter.
Intercept EnterPlanMode/ExitPlanMode tools from Claude Code SDK. Capture plan content from Write to .claude/plans/, display as a styled card with Approve/Revise buttons. On approve, send follow-up prompt to proceed with implementation. On revise, abort and send user feedback as a new prompt. Includes i18n strings and plan card CSS.
Plan files written to .claude/plans/ are now intercepted early in the Write hook — content is captured for the plan card UI but the file is not opened in the editor, avoiding clutter from out-of-project files.
Tell Claude about execJsInLivePreview and takeScreenshot in the system prompt so it can include meaningful verification steps when planning.
Only suggest execJsInLivePreview and takeScreenshot for verification when working with HTML/CSS/JS in live preview, not generically.
|
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.



No description provided.